package cc.rengu.igas.bsps.common.entity;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 投资理财信息表实体类
 * Created by 王成 on 2018/12/12.
 */
public class InvestInfo implements Serializable {
    private String instId;                /* 机构标识           */
    private String investType;            /* 理财类型           */
    private String investId;              /* 理财标识           */
    private String investProdCode;        /* 理财产品代码       */
    private String investProdName;        /* 理财产品名称       */
    private String buyDate;               /* 购买日期           */
    private String buyTime;               /* 购买时间           */
    private String buyAcctBankNo;         /* 账买账户发卡行行号 */
    private String buyAcctBankName;       /* 账买账户发卡行名称 */
    private String buyAcctNo;             /* 账买账号           */
    private BigDecimal buyAmt;            /* 购买金额           */
    private String hesitateDate;          /* 购买犹豫期         */
    private String settleInterestRate;    /* 年化结算利率       */
    private String investExpiryDate;      /* 理财到期日期       */
    private String interestDate;          /* 起息日期           */
    private String holdDays;              /* 持有天数           */
    private BigDecimal expectProfit;      /* 预期总收益         */
    private BigDecimal yesterdayProfit;   /* 昨日收益           */
    private BigDecimal currentAcctValue;  /* 当前账户价值       */
    private String investRisk;            /* 投资风险           */
    private String investRedeemDate;      /* 赎回日期           */
    private String investRedeemTime;      /* 赎回时间           */
    private BigDecimal investRedeemAmt;   /* 赎回金额           */
    private String redeemAcctNo;          /* 赎回账户           */
    private String redeemBankNo;          /* 赎回账户发卡行行号 */
    private String redeemBankName;        /* 赎回账户发卡行名称 */
    private String expectArrivalDate;     /* 预期到账日期       */
    private String expectArrivalTime;     /* 预期到账时间       */
    private String investStatus;          /* 理财状态           */
    private String userId;                /* 用户标识           */
    private String remark;                /* 备注说明           */
    private String remark1;               /* 备用字段1          */
    private String remark2;               /* 备用字段2          */
    private String remark3;               /* 备用字段3          */

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getInvestType() {
        return investType;
    }

    public void setInvestType(String investType) {
        this.investType = investType;
    }

    public String getInvestId() {
        return investId;
    }

    public void setInvestId(String investId) {
        this.investId = investId;
    }

    public String getInvestProdCode() {
        return investProdCode;
    }

    public void setInvestProdCode(String investProdCode) {
        this.investProdCode = investProdCode;
    }

    public String getInvestProdName() {
        return investProdName;
    }

    public void setInvestProdName(String investProdName) {
        this.investProdName = investProdName;
    }

    public String getBuyDate() {
        return buyDate;
    }

    public void setBuyDate(String buyDate) {
        this.buyDate = buyDate;
    }

    public String getBuyTime() {
        return buyTime;
    }

    public void setBuyTime(String buyTime) {
        this.buyTime = buyTime;
    }

    public String getBuyAcctBankNo() {
        return buyAcctBankNo;
    }

    public void setBuyAcctBankNo(String buyAcctBankNo) {
        this.buyAcctBankNo = buyAcctBankNo;
    }

    public String getBuyAcctBankName() {
        return buyAcctBankName;
    }

    public void setBuyAcctBankName(String buyAcctBankName) {
        this.buyAcctBankName = buyAcctBankName;
    }

    public String getBuyAcctNo() {
        return buyAcctNo;
    }

    public void setBuyAcctNo(String buyAcctNo) {
        this.buyAcctNo = buyAcctNo;
    }

    public BigDecimal getBuyAmt() {
        return buyAmt;
    }

    public void setBuyAmt(BigDecimal buyAmt) {
        this.buyAmt = buyAmt;
    }

    public String getHesitateDate() {
        return hesitateDate;
    }

    public void setHesitateDate(String hesitateDate) {
        this.hesitateDate = hesitateDate;
    }

    public String getSettleInterestRate() {
        return settleInterestRate;
    }

    public void setSettleInterestRate(String settleInterestRate) {
        this.settleInterestRate = settleInterestRate;
    }

    public String getInvestExpiryDate() {
        return investExpiryDate;
    }

    public void setInvestExpiryDate(String investExpiryDate) {
        this.investExpiryDate = investExpiryDate;
    }

    public String getInterestDate() {
        return interestDate;
    }

    public void setInterestDate(String interestDate) {
        this.interestDate = interestDate;
    }

    public String getHoldDays() {
        return holdDays;
    }

    public void setHoldDays(String holdDays) {
        this.holdDays = holdDays;
    }

    public BigDecimal getExpectProfit() {
        return expectProfit;
    }

    public void setExpectProfit(BigDecimal expectProfit) {
        this.expectProfit = expectProfit;
    }

    public BigDecimal getYesterdayProfit() {
        return yesterdayProfit;
    }

    public void setYesterdayProfit(BigDecimal yesterdayProfit) {
        this.yesterdayProfit = yesterdayProfit;
    }

    public BigDecimal getCurrentAcctValue() {
        return currentAcctValue;
    }

    public void setCurrentAcctValue(BigDecimal currentAcctValue) {
        this.currentAcctValue = currentAcctValue;
    }

    public String getInvestRisk() {
        return investRisk;
    }

    public void setInvestRisk(String investRisk) {
        this.investRisk = investRisk;
    }

    public String getInvestRedeemDate() {
        return investRedeemDate;
    }

    public void setInvestRedeemDate(String investRedeemDate) {
        this.investRedeemDate = investRedeemDate;
    }

    public String getInvestRedeemTime() {
        return investRedeemTime;
    }

    public void setInvestRedeemTime(String investRedeemTime) {
        this.investRedeemTime = investRedeemTime;
    }

    public BigDecimal getInvestRedeemAmt() {
        return investRedeemAmt;
    }

    public void setInvestRedeemAmt(BigDecimal investRedeemAmt) {
        this.investRedeemAmt = investRedeemAmt;
    }

    public String getRedeemAcctNo() {
        return redeemAcctNo;
    }

    public void setRedeemAcctNo(String redeemAcctNo) {
        this.redeemAcctNo = redeemAcctNo;
    }

    public String getRedeemBankNo() {
        return redeemBankNo;
    }

    public void setRedeemBankNo(String redeemBankNo) {
        this.redeemBankNo = redeemBankNo;
    }

    public String getRedeemBankName() {
        return redeemBankName;
    }

    public void setRedeemBankName(String redeemBankName) {
        this.redeemBankName = redeemBankName;
    }

    public String getExpectArrivalDate() {
        return expectArrivalDate;
    }

    public void setExpectArrivalDate(String expectArrivalDate) {
        this.expectArrivalDate = expectArrivalDate;
    }

    public String getExpectArrivalTime() {
        return expectArrivalTime;
    }

    public void setExpectArrivalTime(String expectArrivalTime) {
        this.expectArrivalTime = expectArrivalTime;
    }

    public String getInvestStatus() {
        return investStatus;
    }

    public void setInvestStatus(String investStatus) {
        this.investStatus = investStatus;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
